Heavy Rains, Flash Flooding Ravage Parts Of Nova Scotia